# -*- coding: utf-8 -*-
from seekfree import ADC
from seekfree import GPIO

ADC.help()                          # 模块使用说明

adc = ADC(0)                        # 初始化 ADC 部分 精度 12bit
adc.channel_init(adc.A4)            # 初始化对应 A4 引脚的 ADC 通道 这里接上运放测试会更好
adc.info()                          # 模块参数输出

pinpg3 = GPIO(0x63, 0, 1)           # G3 输入 上拉
num = 0

while 1:
    num += 1
    if num >= 0x2fff:
        num = 0
        print(adc.value(adc.A4))    # 输出对应引脚的 ADC 值

    if pinpg3.value() == 0:         # 按下按键 G3
        print("Exti ADC test program.\n")
        break                       # 退出测试程序 （如果接下来要运行其他代码请先退出本测试程序）
